package com.youlai.boot.modules.content.converter;

import com.youlai.boot.modules.content.model.vo.LzCommentVO;
import org.mapstruct.Mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.youlai.boot.modules.content.model.entity.LzComment;
import com.youlai.boot.modules.content.model.form.LzCommentForm;

import java.util.List;

/**
 * 评论对象转换器
 *
 * @author lz0816
 * @since 2025-03-06 16:49
 */
@Mapper(componentModel = "spring")
public interface LzCommentConverter{

    LzCommentForm toForm(LzComment entity);

    LzComment toEntity(LzCommentForm formData);

    List<LzCommentVO> toListVo(List<LzComment> entityList);
}